package com.yuanluludev.lib_aop

/**   yuanLuLu
 *    权限申请注解
 */
@kotlin.annotation.Retention(AnnotationRetention.RUNTIME)
@Target(
    AnnotationTarget.FUNCTION,
    AnnotationTarget.PROPERTY_GETTER,
    AnnotationTarget.PROPERTY_SETTER
)
annotation class Permissions constructor(
    /**
     * 需要申请权限的集合
     */
    vararg val value: String,

    /**
     * 如果拒绝了权限之后  默认显示引导弹窗  引导用户去设置里面开启权限
     */
    val isShowGuideDialog: Boolean = true
)